finite resource - German English Dictionary